package com.example.calendar;

/**
 * @version 1.0
 * @created 21-Oct-2013 7:59:05 PM
 */
public class Calendar {

	/**
	 * Constant to define the display state as DAY for loading and listing EVENT
	 */
	private final int DISPLAY_STATE_DAY = 2;
	/**
	 * Constant to define the display state as MONTH for loading and listing EVENT
	 */
	private final int DISPLAY_STATE_MONTH = 1;
	/**
	 * Constant to define the display state as WEEK for loading and listing EVENT
	 */
	private final int DISPLAY_STATE_WEEK = 0;
	private int intLastDisplayState = DISPLAY_STATE_MONTH;



	public void finalize() throws Throwable {

	}
	public void Calendar(){

	}

	/**
	 * Add an EVENT to CALENDAR
	 */
	public void Add(){

	}

	/**
	 * Delete an EVENT from CALENDAR
	 */
	public void Delete(){

	}

	public int getintLastDisplayState(){
		return intLastDisplayState;
	}

	/**
	 * Abstract method to load EVENTS for current calendar display
	 */
	private abstract void loadEvents();

	/**
	 * 
	 * @param intDisplayState
	 */
	public void setintLastDisplayState(int intDisplayState){
		intLastDisplayState = newVal;
	}
}//end Calendar